@import "./lib/variable";

/*左侧图片和视频区域*/
.img-video-wrap {
  position: relative;
  flex: 1;
  background: no-repeat center / cover;
  overflow: hidden;
  > .animated {
    background: no-repeat center / cover;
    animation-duration: 6s;
    width: 100%;
    height: 100%;
  }
}

/*右侧文字描述区域*/
.img-video-des {
  position: relative;
  z-index: 50;
  width: 38.3%;
  text-align: justify;
  background: no-repeat center right/cover;
  transition: all 0.4s ease-in-out;
  transform-origin: right center;

}

.img-video-des.hidden {
  width: 0;
  opacity: 0;
  transform: scaleX(0);
}

.swiper-wrapper .swiper-slide:nth-child(1) .img-video-des {
  background-image: url("../images/index_bg_1.jpg");
}

.swiper-wrapper .swiper-slide:nth-child(2) .img-video-des {
  background-image: url("../images/index_bg_2.jpg");
}

.swiper-wrapper .swiper-slide:nth-child(3) .img-video-des {
  background-image: url("../images/index_bg_3.jpg");
}

.swiper-wrapper .swiper-slide:nth-child(4) .img-video-des {
  background-image: url("../images/index_bg_4.jpg");
}

.text-wrap {
  position: absolute;
  left: 170rem / @remUnit;
  width: 70%;
  color: #fff;
  line-height: 1;
  box-sizing: border-box;
}

.text-wrap p {
  font-size: 16rem / @remUnit;
  line-height: 2;
  text-align: justify;
}

.text-wrap .text-title {
  font-size: 26rem / @remUnit;
  margin: 0;
}

.title-wrap {
  position: absolute;
  bottom: 60%;
  right: 100%;
  color: #ffffff;
  font-size: 0;
  line-height: 1;
  padding: 14rem / @remUnit 12rem/@remUnit;
  white-space: nowrap;
  transform: translateX(50%);
}

.main-title {
  font-size: 30rem / @remUnit;
}

/*第一页的文字*/
.swiper-wrapper .swiper-slide:nth-child(1) {
  .title-wrap {
    bottom: 43.76%;
    background-color: @firstPageTitleBgColor;
  }
  .main-title {
    font-weight: normal;
    font-size: 24rem / @remUnit;
  }
  .sub-title {
    margin-top: -1px;
    padding-top: 12rem/@remUnit;
    font-size: 30rem / @remUnit;
  }
  .text-wrap {
    width: 76.72%;
    left: 97rem / @remUnit;
    bottom: 23.846%;
  }
  .slogan-list {
    display: none;
    p {
      padding-left: 70rem / @remUnit;
      background: no-repeat left center;
      background-size: auto 65%;
      &:nth-of-type(1) {
        animation-delay: 0s;
      }
      &:nth-of-type(2) {
        animation-delay: 0.4s;
      }
      &:nth-of-type(3) {
        padding-top: 20rem / @remUnit;
        padding-bottom: 20rem / @remUnit;
        background-image: url("../images/company_bg1.png");
        animation-delay: 0.8s;
      }
      &:nth-of-type(4) {
        background-image: url("../images/company_bg2.png");
        animation-delay: 1.2s;
      }
      &:nth-of-type(5) {
        padding-top: 20rem / @remUnit;
        padding-bottom: 10rem / @remUnit;
        background-image: url("../images/company_bg3.png");
        animation-delay: 1.6s;
      }
      &:nth-of-type(6) {
        padding-top: 10rem / @remUnit;
        padding-bottom: 10rem / @remUnit;
        background-image: url("../images/company_bg4.png");
        animation-delay: 2s;
      }
    }
  }
  .text-title {
    line-height: normal;
    margin: 0;
    &:nth-child(2) {
      margin-bottom: 42rem / @remUnit;
    }
  }
  .text-content {
    margin: 0;
    line-height: 1.8;
  }
}

.fullScreen {
  position: absolute;
  left: 167rem / @remUnit;
  bottom: 11.282%;
  width: 175rem / @remUnit;
  height: 44rem / @remUnit;
  padding: 0;
  font-size: 20rem / @remUnit;
  text-indent: 1.2em;
  line-height: 44rem / @remUnit;
  background: url("../images/zoom.png") no-repeat 80% center / 20rem / @remUnit;
}

.more {
  &:extend(.fullScreen);
  border-color: #fff;
  color: #fff;
  text-decoration: none;
  cursor: pointer;
  background: url("../images/right_arrow.png") no-repeat 80% center / 10rem / @remUnit;
}

/*第二页的文字*/

.swiper-wrapper .swiper-slide:nth-child(2) {
  .title-wrap {
    background-color: @secondPageTitleBgColor;
  }
  .text-wrap {
    width: 63.43490304709142%;
    bottom: 32.9%;
  }
  .text-title {
    margin: 16rem / @remUnit 0;
  }
  .more {
    bottom: 16.2393%
  }
}

/*第三页的文字*/

.swiper-wrapper .swiper-slide:nth-child(3) {
  .title-wrap {
    background-color: @thirdPageTitleBgColor;
  }
  .text-wrap {
    width: 65%;
    bottom: 33.33%;
  }
  .btn-group {
    position: absolute;
    display: flex;
    flex-wrap: wrap;
    left: 167rem / @remUnit;
    width: 65%;
    bottom: 23%;
    font-size: 0;
  }
  .more {
    position: static;
    text-indent: 2.5em;
    min-width: 10em;
    margin-right: 25rem / @remUnit;
    margin-bottom: 20rem / @remUnit;
    display: block;
    &:first-of-type {
      background: url("../images/pill.png") no-repeat 05% center / 20rem / @remUnit;
    }
    &:last-of-type {
      background: url("../images/stethoscope.png") no-repeat 05% center / 20rem / @remUnit;
    }
  }
}

/*第四页的文字*/
.swiper-wrapper .swiper-slide:nth-child(4) {
  .title-wrap {
    background-color: @forthPageTitleBgColor;
  }
  .text-wrap {
    bottom: 31.2%;
  }
  .text-content {
    margin: 0;
    font-size: 20rem / @remUnit;
    line-height: 2.4;
  }
  .more {
    bottom: 16.41%;
  }
}

/* 切换语言按钮 */
.switchLanguage {
  position: absolute !important;
  top: 40rem / @remUnit;
  right: 50rem / @remUnit;
  z-index: 13;
  padding: 14rem / @remUnit 11rem / @remUnit;
  font-size: 21rem / @remUnit;
  text-decoration: none;
}

/*弹框内容*/
.content-wrap {
  padding: 0 119rem / @remUnit;
  box-sizing: border-box;
  flex-direction: column;
  h1 {
    width: 200rem / @remUnit;
    height: 43rem / @remUnit;
    margin: 120rem / @remUnit 0 28rem / @remUnit;
    line-height: 43rem / @remUnit;
    text-align: center;
    font-weight: normal;
    font-size: 24rem / @remUnit;
    background-color: @advanceTheme;
    color: #fff;
    transition: all 0.4s ease-in-out;
    &.hidden {
      height: 0;
      font-size: 0;
      margin-bottom: 0;
    }
  }
  p {
    margin: 0;
    padding: 0;
  }
}

/*公司两点弹框*/
.advanceSwiper {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 15;
  display: none;
  width: 100%;
  height: 100%;
  background-color: #fff;

  hr {
    border: none;
    height: 1px;
    background-color: #f1f1f1;
    margin: 0 -120rem / @remUnit;
  }

  .advance-subtitle {
    margin-bottom: 10rem / @remUnit;
    font-size: 18rem / @remUnit;
    line-height: 1.8;
    color: @advanceTheme
  }
  .advance-list-box {
    display: flex;
    flex: 1;
  }
  .advance-list {
    margin: 0;
    padding-left: 37 / @remUnit;
    list-style: none;
    flex: 1;
    box-sizing: border-box;
    text-align: justify;
    background: url("../images/ugly_bg.png") center;
    li {
      width: 82%;
      margin: 32rem / @remUnit 0;
      &.current {
        p {
          display: block;
        }
      }
    }
    h3 {
      margin: 16rem / @remUnit 0;
      font-size: 18rem / @remUnit;
      font-weight: normal;
      color: @advanceTheme;
      line-height: 24rem / @remUnit;
      span {
        display: inline-block;
        color: #999;
        border-bottom: 2px solid @advanceTheme;
        font-size: 20rem / @remUnit;
        vertical-align: middle;
        margin-right: 6px;
      }
    }
    p {
      display: none;
      margin-bottom: 42rem / @remUnit;
      font-size: 16rem / @remUnit;
      color: #333;
      line-height: 2.25;
      overflow: hidden;
    }
  }
  .company-img-box {
    width: 55.88%;
    background: no-repeat center / cover;
  }
  .slogan, .advance-bar {
    display: flex;
    list-style: none;
    padding: 0;
    justify-content: space-between;
    li {
      max-width: 29%;
      display: flex;
      align-items: center;
    }
    img {
      display: block;
      height: 48rem / @remUnit;
      margin-right: 40rem / @remUnit;
    }
    .slogan-text {
      h3 {
        margin: 0 0 13rem / @remUnit;
        font-size: 18rem / @remUnit;
        font-weight: normal;
        line-height: 1;
        color: @advanceTheme;
      }
      p {
        font-size: 16rem / @remUnit;
        color: #b1b1b1;
        line-height: 1.3;
      }
    }
  }
  .slogan {
    margin: 48rem / @remUnit 0;
  }
  .advance-bar {
    margin: 0;
    padding: 0;
    border-bottom: 1px solid #dbdbdb;
    li {
      padding: 13rem / @remUnit 0 24.5rem / @remUnit;
    }
    li.current {
      position: relative;
      &::after {
        content: '';
        position: absolute;
        left: 0;
        bottom: -1px;
        width: 100%;
        height: 1px;
        background-color: @advanceTheme
      }
    }
  }
  .cooperation-content-box {
    width: 100%;
    height: 100%;
  }
  .cooperation-content {
    display: flex;
    justify-content: space-between;
    overflow: hidden;
  }
  .cooperation-content-list {
    display: flex;
    flex-direction: column;
    width: 48.5%;
    h3 {
      margin: 32rem / @remUnit 0 17rem / @remUnit;
      height: 112rem / @remUnit;
      line-height: 112rem / @remUnit;
      color: #fff;
      font-weight: normal;
      text-align: center;
      font-size: 23rem / @remUnit;
      background: url("../images/cooperation_bg.png") no-repeat center / cover;
    }
    h4 {
      position: relative;
      margin: 0;
      padding: 0;
      line-height: 2;
      color: #00adee;
      font-size: 18rem / @remUnit;
      text-align: center;
      &::after {
        content: '';
        position: absolute;
        left: 50%;
        bottom: 0;
        height: 2px;
        width: 84rem / @remUnit;
        margin-left: -42rem / @remUnit;
        background-color: #00adee;
      }
    }
    > div {
      flex: 1;
      background: no-repeat center / contain;
    }
    .hospital-parter {
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between;
      list-style: none;
      padding: 0;
      margin: 0;
      li {
        width: 48%;
        margin-bottom: 41rem / @remUnit;
        img {
          display: block;
          margin: 0 auto 15rem / @remUnit;
          height: 88rem / @remUnit;
        }
        h5 {
          height: 39.6rem / @remUnit;
          margin: 0 auto;
          line-height: 39.6rem / @remUnit;
          color: #fff;
          font-size: 18rem / @remUnit;
          font-weight: normal;
          text-align: center;
          background-color: #00adee;
        }
      }
      .hospital-des {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        align-content: center;
        font-size: 16rem / @remUnit;
        color: #666;
        line-height: 1.35;
        text-align: center;
        background-color: #f0f0f0;
        min-height: 80rem / @remUnit;
        > p {
          width: 100%;
        }
      }
    }

    .patient-profit-list {
      display: flex;
      justify-content: space-between;
      list-style: none;
      padding: 0;
      margin: 0;
      li {
        width: 48%;
        margin-bottom: 41rem / @remUnit;
        img {
          display: block;
          margin: 0 auto 15rem / @remUnit;
          height: 88rem / @remUnit;
        }
        > div {
          display: flex;
          align-items: center;
          justify-content: center;
          background-color: #00adee;
          color: #fff;
          text-align: center;
          font-size: 20rem / @remUnit;
          min-height: 114.6rem / @remUnit;
          line-height: 1.6;
          span {
            color: #fffc00;
          }
        }
      }
    }
    .patient-num {
      display: block;
      width: 100%;
    }
  }

  .innovation {
    background: url("../images/company1.png") no-repeat center / auto 85%;
  }

  .cooperation-list {
    display: flex;
    justify-content: space-between;
    color: #333;
    padding: 0;
    margin: 0;
    dt {
      font-size: 18rem / @remUnit;
      align-self: center;
    }
    dd {
      margin: 0;
      padding: 0 20rem / @remUnit;
      flex: 1;
      font-size: 14rem / @remUnit;
      text-align: center;
      line-height: 1.3;
    }
    img {
      display: block;
      height: 47.5rem / @remUnit;
      margin: 0 auto 5rem / @remUnit;
    }
  }
  .advance-bar-content {
    flex: 1;
    overflow: hidden;
  }
  .advance-timeline {
    position: relative;
    z-index: -1;
    flex: 1;
    padding: 0;
    margin: 0;
    height: 0;
    top: 50%;
    width: 100%;
    //overflow-x: hidden;
    border-bottom: 1px dashed #bfbfbf;
    li {
      list-style: none;
    }
    > li {
      position: absolute;
      > ul {
        position: relative;
        border-radius: 8px;
        padding: 5rem / @remUnit 8rem / @remUnit;
        margin: 0;
        width: 320rem / @remUnit;
        background-color: #359ce7;
        font-size: 14rem / @remUnit;
        color: #fff;
        li {
          position: relative;
          line-height: 1.5;
          text-align: justify;
          box-sizing: border-box;
          padding-left: 1em;
          &:after {
            content: '';
            position: absolute;
            left: 0;
            top: 0.5em;
            width: 9rem / @remUnit;
            height: 9rem / @remUnit;
            border-radius: 100%;
            background-color: #fff;
          }
        }
      }
      h3 {
        margin: 30rem / @remUnit 0 30rem / @remUnit 58rem / @remUnit;
        font-weight: normal;
        font-size: 28rem / @remUnit;
        color: #359ce7;
      }
      &:nth-of-type(1) {
        left: 0;
        padding-top: 88rem / @remUnit;
      }
      &:nth-of-type(2) {
        left: 122rem / @remUnit;
        bottom: 0;
        padding-bottom: 88rem / @remUnit;
      }
      &:nth-of-type(3) {
        left: 369rem / @remUnit;
        padding-top: 88rem / @remUnit;
      }
      &:nth-of-type(4) {
        left: 525rem / @remUnit;
        bottom: 0;
        padding-bottom: 88rem / @remUnit;
      }
      &:nth-of-type(5) {
        left: 739rem / @remUnit;
        padding-top: 88rem / @remUnit;
      }
      &:nth-of-type(6) {
        left: 925rem / @remUnit;
        bottom: 0;
        padding-bottom: 88rem / @remUnit;
      }
      &:nth-of-type(7) {
        left: 1108rem / @remUnit;
        padding-top: 88rem / @remUnit;
      }
      &:nth-of-type(8) {
        left: 1300rem / @remUnit;
        bottom: 0;
        padding-bottom: 88rem / @remUnit;
        > ul {
          width: 600rem / @remUnit;
        }
      }
      &:nth-of-type(9) {
        left: 1480rem / @remUnit;
        padding-top: 88rem / @remUnit;
      }

      &:nth-of-type(2n+1) {
        .line {
          top: 0;
          bottom: 46rem / @remUnit;
          &:before {
            content: '';
            position: absolute;
            left: 50%;
            bottom: -5rem / @remUnit;
            width: 10rem / @remUnit;
            height: 10rem / @remUnit;
            border-radius: 100%;
            transform: translateX(-50%);
            background-color: #359ce7;
          }
          &:after {
            content: url('../images/timeline_bottom.png');
            position: absolute;
            left: 50%;
            top: 0;
            z-index: 5;
            border-radius: 100%;
            transform: translate(-50%, -50%);
            font-size: 0;
          }
        }
      }

      &:nth-of-type(2n) {
        .line {
          bottom: 0;
          top: 46rem / @remUnit;
          &:before {
            content: '';
            position: absolute;
            left: 50%;
            top: -5rem / @remUnit;
            width: 10rem / @remUnit;
            height: 10rem / @remUnit;
            border-radius: 100%;
            transform: translateX(-50%);
            background-color: #359ce7;
          }
          &:after {
            content: url('../images/timeline_bottom.png');
            position: absolute;
            bottom: 0;
            left: 50%;
            z-index: 5;
            border-radius: 100%;
            transform: translate(-50%, 50%);
            font-size: 0;
          }
        }
      }
    }
    .line {
      position: absolute;
      z-index: -1;
      width: 1px;
      background-color: #359ce7;
      left: 35rem / @remUnit;
    }
  }
}

.closeMask {
  position: absolute;
  top: 32rem / @remUnit;
  right: 44rem / @remUnit;
  z-index: 20;
  height: 0;
  cursor: pointer;
  &.show {
    height: 32rem / @remUnit;
  }
}

.businessSwiper {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 15;
  display: none;
  width: 100%;
  height: 100%;
  background-color: #fff;
  .content-wrap {
    h2 {
      color: #333;
      margin: 0;
      line-height: 1.4;
      text-align: center;
      font-size: 28rem / @remUnit;
      font-weight: normal;
      &.business-title {
        margin-top: -30rem / @remUnit;
      }
    }
    .sub-title-box {
      text-align: right;
      font-size: 0;
      span {
        display: inline-block;
        font-size: 20rem / @remUnit;
        margin-left: 10rem/@remUnit;
        vertical-align: middle;
        &.legend {
          height: 20rem / @remUnit;
          width: 50rem / @remUnit;
          margin-left: 28rem / @remUnit;
        }
      }
    }
    .small {
      background-color: #04e2bb;
    }
    .big {
      background-color: #00adee;
    }
    table {
      width: 100%;
      margin-top: 42rem / @remUnit;
      border-collapse: collapse;
    }
    thead {
      background-color: #0264a0;
      color: #fff;
      font-weight: normal;
      font-size: 18rem / @remUnit;
      text-align: center;
      th {
        height: 65rem / @remUnit;
      }
    }
    tbody {
      tr {
        background-color: #eef3ff;
        border-bottom: 2px solid #fff;
        td {
          height: 86rem / @remUnit;
          font-size: 16rem / @remUnit;
          color: #333;
          text-indent: 3em;
          &:last-child {
            width: 28%;
            p {
              text-indent: 0;
              padding: 0 2em;
              text-align: justify;
            };
          }
          > span {
            display: block;
            height: 35rem / @remUnit;
          }
          .span1, .span2 {
            width: 100%;
          }
          .span3 {
            width: 54.44%;
          }
          .span4 {
            width: 15.47278%;
          }
          p {
            line-height: 1.25;
            text-align: justify;
          }
        }
      }
    }
    .table-des {
      list-style: none;
      padding: 0;
      font-size: 18rem / @remUnit;
      line-height: 2.2;
      li {
        position: relative;
        text-indent: 1em;
        &::after {
          content: '';
          position: absolute;
          left: 0;
          top: 50%;
          width: 13rem / @remUnit;
          height: 13rem / @remUnit;
          margin-top: -6.5rem / @remUnit;
          border-radius: 100%;
          background-color: #04e2bb;
        }
      }
    }
  }
  .diagnose-box {
    flex: 1;
    overflow: hidden;
  }
  .business-list {
    display: flex;
    justify-content: space-between;
    list-style: none;
    margin: 0;
    padding: 42rem / @remUnit 0;
    > li {
      display: flex;
      flex-direction: column;
      width: 23.5%;
      //height: 850rem / @remUnit;
      box-sizing: border-box;
      border-bottom: 2px solid #00adee;
      &:nth-child(1) {
        h3 {
          background-image: url("../images/des_bg1.png");
        }
      }
      &:nth-child(2) {
        h3 {
          background-image: url("../images/des_bg2.png");
        }
      }
      &:nth-child(3) {
        h3 {
          background-image: url("../images/des_bg3.png");
        }
        .step-list li {
          width: 54%;
        }
      }
      &:nth-child(4) {
        h3 {
          background-image: url("../images/des_bg4.png");
        }
        .step-list li {
          width: 54%;
        }
      }
    }
    ul {
      list-style: none;
      padding: 0;
    }
    h3 {
      height: 220rem / @remUnit;
      margin: 0;
      font-size: 24rem / @remUnit;
      font-weight: normal;
      text-align: center;
      line-height: 220rem / @remUnit;
      color: #fff;
      background: no-repeat center / cover;
    }
    .step-list {
      position: relative;
      display: flex;
      justify-content: space-around;
      padding: 43rem / @remUnit 0;
      background-color: #eee;
      li {
        width: 28%;
      }
      img {
        display: block;
        width: 100%;
        margin-bottom: 21rem / @remUnit;
      }
      p {
        position: relative;
        z-index: 5;
        height: 24.6rem / @remUnit;
        background-color: #00adee;
        color: #fff;
        text-align: center;
        line-height: 24.6rem / @remUnit;
        font-size: 14rem / @remUnit;
      }
      &::after {
        content: '';
        position: absolute;
        left: 0;
        bottom: 50rem / @remUnit;
        height: 13rem / @remUnit;
        width: 106%;
        background: url("../images/narrow.png") no-repeat center right / cover;
      }
    }
    .business-des-list {
      flex: 1;
      padding: 0 20rem / @remUnit;
      background: url("../images/step_bg.png") repeat-x top center;
      overflow: hidden;
      li {
        margin: 17.5rem / @remUnit 0;
        line-height: 1.7;
      }
      h4 {
        font-size: 18rem / @remUnit;
        font-weight: normal;
        color: #00adee;
        margin: 0;
        span {
          font-size: 14rem / @remUnit;
          vertical-align: text-top;
        }
      }
      p {
        font-size: 14rem / @remUnit;
        color: #333;
        text-align: justify;
      }
    }
  }
}

.memberSlideBox {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: url("../images/member_bg.png") repeat-x left bottom / auto 95%;
  h1 {
    margin: 76rem / @remUnit 0 0;
    background-color: #4a86ff;
  }
  .member-des {
    margin-top: 36rem / @remUnit;
    p {
      font-size: 18rem / @remUnit;
      line-height: 1.33;
      margin: 0;
    }
  }
  .member-troduce {
    text-align: center;
    h3, h6, p {
      margin: 0;
      font-weight: normal;
      line-height: 1.5;
    }
    h3, h6 {
      color: #00adee;
    }
    h3 {
      font-size: 24rem / @remUnit;
      span {
        font-size: 14rem / @remUnit
      }
    }
    h6 {
      margin-bottom: 14rem / @remUnit;
      font-size: 14rem / @remUnit;
    }
    p {
      font-size: 16rem / @remUnit;
      color: #333;
    }
  }
}

/*
@media only screen and (min-width: 1691px) {
  .text-wrap {
    right: 3.2rem * @largeScale;
  }

  .text-wrap p {
    font-size: 1rem * @largeScale;
  }

  .text-wrap .text-title {
    font-size: 1.8rem * @largeScale;
  }

  .title-wrap {
    left: -5.2rem * @largeScale;
  }

  .main-title {
    padding: 0 0.8rem * @largeScale;
    font-size: 2.3rem * @largeScale;
  }

  !*第一页的文字*!
  .swiper-wrapper .swiper-slide:nth-child(1) .title-wrap {
    left: -7.8rem * @largeScale;
  }

  .swiper-wrapper .swiper-slide:nth-child(1) .main-title {
    font-size: 1.9rem * @largeScale;
  }

  .swiper-wrapper .swiper-slide:nth-child(1) .sub-title {
    padding: 0 0.8rem * @largeScale;
    font-size: 2.2rem * @largeScale;
  }

  .swiper-wrapper .swiper-slide:nth-child(1) .text-title:nth-child(2) {
    margin-bottom: 1rem * @largeScale;
  }

  .fullScreen {
    width: 8.8rem * @largeScale;
    height: 2.2rem * @largeScale;
    margin-top: 2.5rem * @largeScale;
    font-size: 1rem * @largeScale;
    line-height: 2.2rem * @largeScale;
  }

  .more {
    background-size: 0.5rem * @largeScale;
  }

  !*第二页的文字*!
  .swiper-wrapper .swiper-slide:nth-child(2) .text-wrap {
    bottom: 9rem * @largeScale;
  }

  .swiper-wrapper .swiper-slide:nth-child(2) .text-title {
    margin: 0.8rem * @largeScale 0;
  }

  .swiper-wrapper .swiper-slide:nth-child(2) .text-content {
    margin-bottom: 1.5rem * @largeScale;

  }

  .swiper-wrapper .swiper-slide:nth-child(2) .more {
    margin-top: 3.2rem * @largeScale;
  }

  !*第三页的文字*!
  .swiper-wrapper .swiper-slide:nth-child(3) .text-wrap {
    bottom: 12rem * @largeScale;
  }

  .swiper-wrapper .swiper-slide:nth-child(3) .more {
    text-indent: 3rem * @largeScale;
  }

  .swiper-wrapper .swiper-slide:nth-child(3) .more:first-of-type {
    margin-top: 3.6rem * @largeScale;
    background-size: 1rem * @largeScale;
  }

  .swiper-wrapper .swiper-slide:nth-child(3) .more:last-of-type {
    margin-top: 1.5rem * @largeScale;
    background-size: 1rem * @largeScale;
  }

  !*第四页的文字*!
  .swiper-wrapper .swiper-slide:nth-child(4) .text-wrap {
    bottom: 9.6rem * @largeScale;
  }

  .swiper-wrapper .swiper-slide:nth-child(4) .more {
    margin-top: 7rem * @largeScale;
  }

  !* 公司亮点弹出框 *!
  .advanceSwiper {
    .content-wrap {
      padding: 0 6rem * @largeScale;
      h1 {
        width: 14rem;
        height: 3.36rem;
        margin: 6rem * @largeScale 0 1.5rem * @largeScale;
        line-height: 3.36rem;
      }
    }

    .advance-subtitle {
      font-size: 1.54rem;
      margin-bottom: 1.5rem * @largeScale;
    }
    .slogan, .advance-bar {
      padding: 1.5rem 0;
      .slogan-text {
        h3 {
          margin: 0 0 0.2rem * @largeScale ;
        }
      }
    }
    .advance-bar {
      padding: 0;
      li {
        padding: 1.5rem  0;
      }
    }
    .cooperation-content-list {
      h3 {
        margin: 0.5rem * @largeScale 0;
        height: 3rem * @largeScale;
        line-height: 3rem * @largeScale;
      }
      h4 {
        padding-bottom: 0.5rem * @largeScale;
      }
      .hospital-parter {
        li {
          margin-bottom: 0.5rem * @largeScale;
          img {
            margin: 0 auto 0.3rem * @largeScale;
            height: 5rem * @largeScale;
          }
          h5 {
            height: 2rem * @largeScale;
            line-height: 2rem * @largeScale;
          }
        }
        .hospital-des {
          font-size: 1rem * @largeScale;
          padding: 0.4rem * @largeScale;
          min-height: 4rem * @largeScale;
        }
      }

      .patient-profit-list {
        li {
          margin-bottom: 0.5rem * @largeScale;
          img {
            margin: 0 auto 0.3rem * @largeScale;
            height: 5rem * @largeScale;
          }
          > div {
            font-size: 1.4rem * @largeScale;
            min-height: 6.8rem * @largeScale;
          }
        }
      }
    }
    .advance-timeline {
      > li {
        > ul {
          font-size: 0.98rem;
          li {
            padding-left: 0.6rem * @largeScale;
          }
        }
        h3 {
          margin: 0.5rem * @largeScale 0 0.5rem * @largeScale 2.8rem * @largeScale;
        }
        &:nth-of-type(1) {
          left: 0;
          top: 4rem * @bigScale;
        }
        &:nth-of-type(2) {
          left: 7.2rem * @bigScale;
          bottom: 4rem * @bigScale;
        }
        &:nth-of-type(3) {
          left: 22rem * @bigScale;
          top: 4rem * @bigScale;
        }
        &:nth-of-type(4) {
          left: 31.5rem * @bigScale;
          bottom: 4rem * @bigScale;
        }
        &:nth-of-type(5) {
          left: 44.34rem * @bigScale;
          top: 4rem * @bigScale;
        }
        &:nth-of-type(6) {
          left: 55.5rem * @bigScale;
          bottom: 4rem * @bigScale;
        }
        &:nth-of-type(7) {
          left: 66.5rem * @bigScale;
          top: 4rem * @bigScale;
        }
        &:nth-of-type(8) {
          left: 79.8rem * @bigScale;
          bottom: 4rem * @bigScale;
        }
        &:nth-of-type(9) {
          left: 88rem * @bigScale;
          top: 4rem * @bigScale;
        }
      }
      .line {
        &:nth-of-type(1) {
          left: 1.6rem * @bigScale;
          height: 10.5rem;
        }
        &:nth-of-type(2) {
          left: 8.8rem * @bigScale;
          height: 8.9rem;
        }
        &:nth-of-type(3) {
          left: 23.5rem * @bigScale;
          top: 0;
          height: 13.5rem;
        }
        &:nth-of-type(4) {
          left: 33rem * @bigScale;
          height: 9rem;
        }
        &:nth-of-type(5) {
          left: 45.9rem * @bigScale;
          height: 12.1rem;
        }
        &:nth-of-type(6) {
          left: 57rem * @bigScale;
          height: 13.5rem;
        }
        &:nth-of-type(7) {
          left: 68.2rem * @bigScale;
          height: 15.2rem;
        }
        &:nth-of-type(8) {
          left: 81.3rem * @bigScale;
          height: 21rem;
        }
        &:nth-of-type(9) {
          left: 89.5rem * @bigScale;
          height: 10.5rem;
        }
      }
    }
  }

  !* 公司团队*!
  .memberSlideBox {
    padding: 0 6rem * @largeScale;
    h1 {
      height: 3.36rem;
      margin: 6rem * @largeScale 0 1.5rem * @largeScale;
      line-height: 3.36rem;
    }
    .member-des {
      margin-bottom: 1.5rem;
    }

    .zy-Slide li {
      width: 20rem * @largeScale;
      height: 28rem * @largeScale;
    }
  }

  !*精准诊断业务*!
  .businessSwiper {
    .content-wrap {
      padding: 0 6rem * @largeScale;
      h1 {
        height: 3.36rem;
        margin: 6rem * @largeScale 0 1.5rem * @largeScale;
        line-height: 3.36rem;
      }
    }
    .business-list {
      h3 {
        height: 8rem * @largeScale;
        font-size: 1.65rem * @largeScale;
        line-height: 8rem * @largeScale;
      }
      .step-list {
        padding: 1rem * @largeScale 0;
        img {
          margin-bottom: 0.6rem * @largeScale;
        }
        p {
          height: 1.8rem * @largeScale;
          line-height: 1.8rem * @largeScale;
          font-size: 0.98rem * @largeScale;
        }
        &::after {
          bottom: 1.4rem * @largeScale;
          height: 8px * @largeScale;
        }
      }
      .business-des-list {
        padding: 0 1.2rem * @largeScale;
        li {
          margin: 0.5rem * @largeScale 0;
        }
        h4 {
          font-size: 1.25rem * @largeScale;
          span {
            font-size: 1rem * @largeScale;
          }
        }
        p {
          font-size: 0.98rem * @largeScale;
        }
      }
    }
  }
}

@media only screen and (min-width: 1440px) and (max-width: 1690px) {
  .text-wrap {
    right: 3.2rem * @bigScale;
  }

  .text-wrap p {
    font-size: 1rem * @bigScale;
  }

  .text-wrap .text-title {
    font-size: 1.8rem * @bigScale;
  }

  .title-wrap {
    left: -5.2rem * @bigScale;
  }

  .main-title {
    padding: 0 0.8rem * @bigScale;
    font-size: 2.3rem * @bigScale;
  }

  !*第一页的文字*!
  .swiper-wrapper .swiper-slide:nth-child(1) .title-wrap {
    left: -7.8rem * @bigScale;
  }

  .swiper-wrapper .swiper-slide:nth-child(1) .main-title {
    font-size: 1.9rem * @bigScale;
  }

  .swiper-wrapper .swiper-slide:nth-child(1) .sub-title {
    padding: 0 0.8rem * @bigScale;
    font-size: 2.2rem * @bigScale;
  }

  .swiper-wrapper .swiper-slide:nth-child(1) .text-wrap {
    bottom: 7rem * @bigScale;
  }

  .swiper-wrapper .swiper-slide:nth-child(1) .text-title:nth-child(2) {
    margin-bottom: 1rem * @bigScale;
  }

  .fullScreen {
    width: 8.8rem * @bigScale;
    height: 2.2rem * @bigScale;
    margin-top: 2.5rem * @bigScale;
    font-size: 1rem * @bigScale;
    line-height: 2.2rem * @bigScale;
  }

  .more {
    background-size: 0.5rem * @bigScale;
  }

  !*第二页的文字*!
  .swiper-wrapper .swiper-slide:nth-child(2) .text-wrap {
    bottom: 9rem * @bigScale;
  }

  .swiper-wrapper .swiper-slide:nth-child(2) .text-title {
    margin: 0.8rem * @bigScale 0;
  }

  .swiper-wrapper .swiper-slide:nth-child(2) .text-content {
    margin-bottom: 1.5rem * @bigScale;

  }

  .swiper-wrapper .swiper-slide:nth-child(2) .more {
    margin-top: 3.2rem * @bigScale;
  }

  !*第三页的文字*!
  .swiper-wrapper .swiper-slide:nth-child(3) .text-wrap {
    bottom: 12rem * @bigScale;
  }

  .swiper-wrapper .swiper-slide:nth-child(3) .more {
    text-indent: 3rem * @bigScale;
  }

  .swiper-wrapper .swiper-slide:nth-child(3) .more:first-of-type {
    margin-top: 3.6rem * @bigScale;
    background-size: 1rem * @bigScale;
  }

  .swiper-wrapper .swiper-slide:nth-child(3) .more:last-of-type {
    margin-top: 1.5rem * @bigScale;
    background-size: 1rem * @bigScale;
  }

  !*第四页的文字*!
  .swiper-wrapper .swiper-slide:nth-child(4) .text-wrap {
    bottom: 9.6rem * @bigScale;
  }

  .swiper-wrapper .swiper-slide:nth-child(4) .more {
    margin-top: 7rem * @bigScale;
  }

  !*公司亮点*!
  .advanceSwiper {
    .content-wrap {
      padding: 0 6rem * @bigScale;
      h1 {
        width: 14rem;
        height: 3rem;
        margin: 6rem * @bigScale 0 1.5rem * @bigScale;
        line-height: 3rem;
      }
    }

    .advance-subtitle {
      font-size: 1.54rem;
      margin-bottom: 1.5rem * @bigScale;
    }
    .slogan, .advance-bar {
      padding: 1.2rem 0;
      .slogan-text {
        h3 {
          margin: 0 0 0.2rem * @bigScale ;
        }
      }
    }
    .advance-bar {
      padding: 0;
      li {
        padding: 1.2rem  0;
      }
    }
    .cooperation-content-list {
      h3 {
        margin: 0.5rem * @bigScale 0;
        height: 3rem * @bigScale;
        line-height: 3rem * @bigScale;
      }
      h4 {
        padding-bottom: 0.5rem * @bigScale;
      }
      .hospital-parter {
        li {
          margin-bottom: 0.5rem * @bigScale;
          img {
            margin: 0 auto 0.3rem * @bigScale;
            height: 5rem * @bigScale;
          }
          h5 {
            height: 2rem * @bigScale;
            line-height: 2rem * @bigScale;
          }
        }
        .hospital-des {
          font-size: 1rem * @bigScale;
          padding: 0.4rem * @bigScale;
          min-height: 4rem * @bigScale;
        }
      }

      .patient-profit-list {
        li {
          margin-bottom: 0.5rem * @bigScale;
          img {
            margin: 0 auto 0.3rem * @bigScale;
            height: 5rem * @bigScale;
          }
          > div {
            font-size: 1.4rem * @bigScale;
            min-height: 6.8rem * @bigScale;
          }
        }
      }
    }
  }

  !*团队*!
  .memberSlideBox {
    padding: 0 6rem * @bigScale;
    h1 {
      height: 3rem;
      margin: 6rem * @bigScale 0 1.5rem * @bigScale;
      line-height: 3rem;
    }
    .member-des {
      margin-bottom: 1rem;
    }

    .zy-Slide li {
      width: 20rem * @bigScale;
      height: 28rem * @bigScale;
    }
  }

  !*精准诊断业务*!
  .businessSwiper {
    .content-wrap {
      padding: 0 6rem * @bigScale;
      h1 {
        height: 3rem;
        margin: 6rem * @bigScale 0 1.5rem * @bigScale;
        line-height: 3rem;
      }
    }
    .business-list {
      h3 {
        height: 8rem * @bigScale;
        font-size: 1.65rem * @bigScale;
        line-height: 8rem * @bigScale;
      }
      .step-list {
        padding: 1rem * @bigScale 0;
        img {
          margin-bottom: 0.6rem * @bigScale;
        }
        p {
          height: 1.8rem * @bigScale;
          line-height: 1.8rem * @bigScale;
          font-size: 0.98rem * @bigScale;
        }
        &::after {
          bottom: 1.4rem * @bigScale;
          height: 8px * @bigScale;
        }
      }
      .business-des-list {
        padding: 0 1.2rem * @bigScale;
        li {
          margin: 0.5rem * @bigScale 0;
        }
        h4 {
          font-size: 1.25rem * @bigScale;
          span {
            font-size: 1rem * @bigScale;
          }
        }
        p {
          font-size: 0.98rem * @bigScale;
        }
      }
    }
  }
}

@media only screen and (min-width: 1281px) and (max-width: 1440px) {
  // 该分辨率下跟默认样式一样
}

@media only screen and (min-width: 981px) and (max-width: 1280px) {
  .text-wrap {
    right: 3.2rem * @midScale;
  }

  .text-wrap p {
    font-size: 1rem * @midScale;
  }

  .text-wrap .text-title {
    font-size: 1.8rem * @midScale;
  }

  .title-wrap {
    left: -5.2rem * @midScale;
  }

  .main-title {
    padding: 0 0.8rem * @midScale;
    font-size: 2.3rem * @midScale;
  }

  !*第一页的文字*!
  .swiper-wrapper .swiper-slide:nth-child(1) .title-wrap {
    left: -7.8rem * @midScale;
  }

  .swiper-wrapper .swiper-slide:nth-child(1) .main-title {
    font-size: 1.9rem * @midScale;
  }

  .swiper-wrapper .swiper-slide:nth-child(1) .sub-title {
    padding: 0 0.8rem * @midScale;
    font-size: 2.2rem * @midScale;
  }

  .swiper-wrapper .swiper-slide:nth-child(1) .text-wrap {
    bottom: 7rem * @midScale;
  }

  .swiper-wrapper .swiper-slide:nth-child(1) .text-title:nth-child(2) {
    margin-bottom: 1rem * @midScale;
  }

  .fullScreen {
    width: 8.8rem * @midScale;
    height: 2.2rem * @midScale;
    margin-top: 2.5rem * @midScale;
    font-size: 1rem * @midScale;
    line-height: 2.2rem * @midScale;
  }

  .more {
    background-size: 0.5rem * @midScale;
  }

  !*第二页的文字*!
  .swiper-wrapper .swiper-slide:nth-child(2) .text-wrap {
    bottom: 9rem * @midScale;
  }

  .swiper-wrapper .swiper-slide:nth-child(2) .text-title {
    margin: 0.8rem * @midScale 0;
  }

  .swiper-wrapper .swiper-slide:nth-child(2) .text-content {
    margin-bottom: 1.5rem * @midScale;

  }

  .swiper-wrapper .swiper-slide:nth-child(2) .more {
    margin-top: 3.2rem * @midScale;
  }

  !*第三页的文字*!
  .swiper-wrapper .swiper-slide:nth-child(3) .text-wrap {
    bottom: 12rem * @midScale;
  }

  .swiper-wrapper .swiper-slide:nth-child(3) .more {
    text-indent: 3rem * @midScale;
  }

  .swiper-wrapper .swiper-slide:nth-child(3) .more:first-of-type {
    margin-top: 3.6rem * @midScale;
    background-size: 1rem * @midScale;
  }

  .swiper-wrapper .swiper-slide:nth-child(3) .more:last-of-type {
    margin-top: 1.5rem * @midScale;
    background-size: 1rem * @midScale;
  }

  !*第四页的文字*!
  .swiper-wrapper .swiper-slide:nth-child(4) .text-wrap {
    bottom: 9.6rem * @midScale;
  }

  .swiper-wrapper .swiper-slide:nth-child(4) .more {
    margin-top: 7rem * @midScale;
  }

  !*公司亮点*!
  .advanceSwiper {
    .content-wrap {
      padding: 0 6rem * @midScale;
      h1 {
        width: 14rem;
        height: 2rem;
        font-size: 1.68rem * @midScale;
        margin: 6rem * @midScale 0 1.5rem * @midScale;
        line-height: 2rem;
      }
      .cooperation-list {
        dd {
          padding: 0 0.5rem;
        }
      }
    }

    .advance-subtitle {
      font-size: 1.54rem * @midScale;
      margin-bottom: 1.5rem * @midScale;
    }
    .slogan, .advance-bar {
      padding: 0.8rem 0;
      .slogan-text {
        h3 {
          margin: 0 0 0.2rem * @midScale ;
        }
      }
    }
    .advance-bar {
      padding: 0;
      li {
        padding: 0.8rem  0;
      }
    }
    .cooperation-content-list {
      h3 {
        margin: 0.5rem * @midScale 0;
        height: 3rem * @midScale;
        line-height: 3rem * @midScale;
        font-size: 1.54rem * @midScale;
      }
      h4 {
        padding-bottom: 0.5rem * @midScale;
      }
      .hospital-parter {
        li {
          margin-bottom: 0.5rem * @midScale;
          img {
            margin: 0 auto 0.3rem * @midScale;
            height: 5rem * @midScale;
          }
          h5 {
            height: 2rem * @midScale;
            line-height: 2rem * @midScale;
          }
        }
        .hospital-des {
          font-size: 1rem * @midScale;
          padding: 0.4rem * @midScale;
          min-height: 4rem * @midScale;
        }
      }

      .patient-profit-list {
        li {
          margin-bottom: 0.5rem * @midScale;
          img {
            margin: 0 auto 0.3rem * @midScale;
            height: 5rem * @midScale;
          }
          > div {
            font-size: 1.4rem * @midScale;
            min-height: 6.8rem * @midScale;
          }
        }
      }
    }
    .advance-timeline {
      > li {
        > ul {
          font-size: 0.98rem;
          li {
            padding-left: 0.6rem * @midScale;
          }
        }
        h3 {
          margin: 0.5rem * @midScale 0 0.5rem * @midScale 2.8rem * @midScale;
        }
        &:nth-of-type(1) {
          left: 0;
          top: 4rem * @midScale;
        }
        &:nth-of-type(2) {
          left: 7.2rem * @midScale;
          bottom: 4rem * @midScale;
        }
        &:nth-of-type(3) {
          left: 22rem * @midScale;
          top: 4rem * @midScale;
        }
        &:nth-of-type(4) {
          left: 31.5rem * @midScale;
          bottom: 4rem * @midScale;
        }
        &:nth-of-type(5) {
          left: 44.34rem * @midScale;
          top: 4rem * @midScale;
        }
        &:nth-of-type(6) {
          left: 55.5rem * @midScale;
          bottom: 4rem * @midScale;
        }
        &:nth-of-type(7) {
          left: 66.5rem * @midScale;
          top: 4rem * @midScale;
        }
        &:nth-of-type(8) {
          left: 70rem;
          bottom: 4rem * @midScale;
          > ul {
            width: 19rem;
          }
        }
        &:nth-of-type(9) {
          left: 88rem * @midScale;
          top: 4rem * @midScale;
          > ul {
            width: 10rem;
          }
        }
      }
      .line {
        &:nth-of-type(1) {
          left: 1.6rem * @midScale;
          height: 8.3rem;
        }
        &:nth-of-type(2) {
          left: 8.8rem * @midScale;
          height: 6.8rem;
        }
        &:nth-of-type(3) {
          left: 23.5rem * @midScale;
          top: 0;
          height: 11.4rem;
        }
        &:nth-of-type(4) {
          left: 33rem * @midScale;
          height: 6.8rem;
        }
        &:nth-of-type(5) {
          left: 45.9rem * @midScale;
          height: 9.9rem;
        }
        &:nth-of-type(6) {
          left: 57rem * @midScale;
          height: 11.3rem;
        }
        &:nth-of-type(7) {
          left: 68.2rem * @midScale;
          height: 12.8rem;
        }
        &:nth-of-type(8) {
          left: 71.5rem;
          height: 20.3rem;
        }
        &:nth-of-type(9) {
          left: 89.5rem * @midScale;
          height: 8.4rem;
        }
      }
    }
  }

  !*公司团队*!
  .memberSlideBox {
    padding: 0 6rem * @midScale;
    h1 {
      height: 2rem;
      margin: 6rem * @midScale 0 1.5rem * @midScale;
      line-height: 2rem;
    }

    .zy-Slide li {
      width: 20rem * @midScale;
      height: 28rem * @midScale;
    }
  }

  !*精准诊断业务*!
  .businessSwiper {
    .content-wrap {
      padding: 0 6rem * @midScale;
      h1 {
        height: 3rem;
        margin: 6rem * @midScale 0 1.5rem * @midScale;
        line-height: 3rem;
      }
    }
    .business-list {
      h3 {
        height: 8rem * @midScale;
        font-size: 1.65rem * @midScale;
        line-height: 8rem * @midScale;
      }
      .step-list {
        padding: 1rem * @midScale 0;
        img {
          margin-bottom: 0.6rem * @midScale;
        }
        p {
          height: 1.8rem * @midScale;
          line-height: 1.8rem * @midScale;
          font-size: 0.98rem * @midScale;
        }
        &::after {
          bottom: 1.4rem * @midScale;
          height: 8px * @midScale;
        }
      }
      .business-des-list {
        padding: 0 1.2rem * @midScale;
        li {
          margin: 0.5rem * @midScale 0;
        }
        h4 {
          font-size: 1.25rem * @midScale;
          span {
            font-size: 1rem * @midScale;
          }
        }
        p {
          font-size: 0.98rem * @midScale;
        }
      }
    }
  }
}

@media only screen and (min-width: 737px) and (max-width: 980px) {
  .text-wrap {
    right: 3.2rem * @smallScale;
  }

  .text-wrap p {
    font-size: 1rem * @smallScale;
  }

  .text-wrap .text-title {
    font-size: 1.8rem * @smallScale;
  }

  .title-wrap {
    left: -5.2rem * @smallScale;
  }

  .main-title {
    padding: 0 0.8rem * @smallScale;
    font-size: 2.3rem * @smallScale;
  }

  !*第一页的文字*!
  .swiper-wrapper .swiper-slide:nth-child(1) .title-wrap {
    left: -7.8rem * @smallScale;
  }

  .swiper-wrapper .swiper-slide:nth-child(1) .main-title {
    font-size: 1.9rem * @smallScale;
  }

  .swiper-wrapper .swiper-slide:nth-child(1) .sub-title {
    padding: 0 0.8rem * @smallScale;
    font-size: 2.2rem * @smallScale;
  }

  .swiper-wrapper .swiper-slide:nth-child(1) .text-wrap {
    bottom: 7rem * @smallScale;
  }

  .swiper-wrapper .swiper-slide:nth-child(1) .text-title:nth-child(2) {
    margin-bottom: 1rem * @smallScale;
  }

  .fullScreen {
    width: 8.8rem * @smallScale;
    height: 2.2rem * @smallScale;
    margin-top: 2.5rem * @smallScale;
    font-size: 1rem * @smallScale;
    line-height: 2.2rem * @smallScale;
  }

  .more {
    background-size: 0.5rem * @smallScale;
  }

  !*第二页的文字*!
  .swiper-wrapper .swiper-slide:nth-child(2) .text-wrap {
    bottom: 9rem * @smallScale;
  }

  .swiper-wrapper .swiper-slide:nth-child(2) .text-title {
    margin: 0.8rem * @smallScale 0;
  }

  .swiper-wrapper .swiper-slide:nth-child(2) .text-content {
    margin-bottom: 1.5rem * @smallScale;

  }

  .swiper-wrapper .swiper-slide:nth-child(2) .more {
    margin-top: 3.2rem * @smallScale;
  }

  !*第三页的文字*!
  .swiper-wrapper .swiper-slide:nth-child(3) .text-wrap {
    bottom: 12rem * @smallScale;
  }

  .swiper-wrapper .swiper-slide:nth-child(3) .more {
    text-indent: 3rem * @smallScale;
  }

  .swiper-wrapper .swiper-slide:nth-child(3) .more:first-of-type {
    margin-top: 3.6rem * @smallScale;
    background-size: 1rem * @smallScale;
  }

  .swiper-wrapper .swiper-slide:nth-child(3) .more:last-of-type {
    margin-top: 1.5rem * @smallScale;
    background-size: 1rem * @smallScale;
  }

  !*第四页的文字*!
  .swiper-wrapper .swiper-slide:nth-child(4) .text-wrap {
    bottom: 9.6rem * @smallScale;
  }

  .swiper-wrapper .swiper-slide:nth-child(4) .more {
    margin-top: 7rem * @smallScale;
  }

  .advanceSwiper {
    .content-wrap {
      padding: 0 6rem * @smallScale;
      h1 {
        margin: 6rem * @smallScale 0 1.5rem * @smallScale;
      }
    }
  }

  .businessSwiper {
    .content-wrap {
      padding: 0 6rem * @smallScale;
      h1 {
        margin: 6rem * @smallScale 0 1.5rem * @smallScale;
      }
    }
  }

  .memberSlideBox {
    padding: 0 6rem * @xsScale;
    h1 {
      margin: 6rem * @xsScale 0 1.5rem * @xsScale;
    }
  }
}

@media only screen and (min-width: 481px) and (max-width: 736px) {
  .text-wrap {
    right: 3.2rem * @xsScale;
  }

  .text-wrap p {
    font-size: 1rem * @xsScale;
  }

  .text-wrap .text-title {
    font-size: 1.8rem * @xsScale;
  }

  .title-wrap {
    left: -5.2rem * @xsScale;
  }

  .main-title {
    padding: 0 0.8rem * @xsScale;
    font-size: 2.3rem * @xsScale;
  }

  !*第一页的文字*!
  .swiper-wrapper .swiper-slide:nth-child(1) .title-wrap {
    left: -7.8rem * @xsScale;
  }

  .swiper-wrapper .swiper-slide:nth-child(1) .main-title {
    font-size: 1.9rem * @xsScale;
  }

  .swiper-wrapper .swiper-slide:nth-child(1) .sub-title {
    padding: 0 0.8rem * @xsScale;
    font-size: 2.2rem * @xsScale;
  }

  .swiper-wrapper .swiper-slide:nth-child(1) .text-title:nth-child(2) {
    margin-bottom: 1rem * @xsScale;
  }

  .swiper-wrapper .swiper-slide:nth-child(1) .text-title {
    margin: 0.8rem * @xsScale 0;
  }

  .fullScreen {
    width: 8.8rem * @xsScale;
    height: 2.2rem * @xsScale;
    margin-top: 2.5rem * @xsScale;
    font-size: 1rem * @xsScale;
    line-height: 2.2rem * @xsScale;
  }

  .more {
    background-size: 0.5rem * @xsScale;
  }

  !*第二页的文字*!
  .swiper-wrapper .swiper-slide:nth-child(2) .text-wrap {
    bottom: 9rem * @xsScale;
  }

  .swiper-wrapper .swiper-slide:nth-child(2) .text-title {
    margin: 0.8rem * @xsScale 0;
  }

  .swiper-wrapper .swiper-slide:nth-child(2) .text-content {
    margin-bottom: 1.5rem * @xsScale;

  }

  .swiper-wrapper .swiper-slide:nth-child(2) .more {
    margin-top: 3.2rem * @xsScale;
  }

  !*第三页的文字*!
  .swiper-wrapper .swiper-slide:nth-child(3) .text-wrap {
    bottom: 12rem * @xsScale;
  }

  .swiper-wrapper .swiper-slide:nth-child(3) .more {
    text-indent: 3rem * @xsScale;
  }

  .swiper-wrapper .swiper-slide:nth-child(3) .more:first-of-type {
    margin-top: 3.6rem * @xsScale;
    background-size: 1rem * @xsScale;
  }

  .swiper-wrapper .swiper-slide:nth-child(3) .more:last-of-type {
    margin-top: 1.5rem * @xsScale;
    background-size: 1rem * @xsScale;
  }

  !*第四页的文字*!
  .swiper-wrapper .swiper-slide:nth-child(4) .text-wrap {
    bottom: 9.6rem * @xsScale;
  }

  .swiper-wrapper .swiper-slide:nth-child(4) .more {
    margin-top: 7rem * @xsScale;
  }

  .advanceSwiper {
    .content-wrap {
      padding: 0 6rem * @xsScale;
      h1 {
        margin: 6rem * @xsScale 0 1.5rem * @xsScale;
      }
    }
  }

  .businessSwiper {
    .content-wrap {
      padding: 0 6rem * @xsScale;
      h1 {
        margin: 6rem * @xsScale 0 1.5rem * @xsScale;
      }
    }
  }

  .memberSlideBox {
    padding: 0 6rem * @xsScale;
    h1 {
      margin: 6rem * @xsScale 0 1.5rem * @xsScale;
    }
  }
}

@media only screen and (max-width: 480px) {

  .img-video-des {
    position: absolute;
    z-index: 50;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: transparent !important;
  }

  .text-wrap {
    right: 3.2rem * @phoneScale;
    bottom: 1rem !important;
    background-color: rgba(0, 0, 0, 0.5);
    padding: 0.5rem;
  }

  .text-wrap p {
    font-size: 1rem;
  }

  .text-wrap .text-title {
    font-size: 1.8rem * @xsScale;
    margin-top: 0 !important;
  }

  .title-wrap {
    top: 22% !important;
    left: 0 !important;
  }

  .main-title {
    padding: 0 0.8rem * @phoneScale !important;
    font-size: 2.3rem * @phoneScale !important;
    line-height: normal !important;
  }

  .swiper-wrapper .swiper-slide:nth-child(1) .sub-title {
    padding: 0 0.8rem * @phoneScale;
    font-size: 2.2rem * @phoneScale;
  }

  .swiper-wrapper .swiper-slide:nth-child(2) .text-content {
    margin: 0.5rem 0 !important;
  }

  .swiper-wrapper .swiper-slide:nth-child(3) .more:first-of-type,
  .swiper-wrapper .swiper-slide:nth-child(3) .more:last-of-type,
  .swiper-wrapper .swiper-slide:nth-child(2) .more {
    margin-top: 1.5rem;
  }

  #my-player {
    display: none;
  }

  #fullScreen {
    display: none;
  }

  .fullScreen {
    line-height: normal;
    height: auto;
    padding: 0.5rem 0;
    font-size: 1.2rem;
    background-position: 90% center;
  }

  .advanceSwiper {
    .content-wrap {
      padding: 0 6rem * @phoneScale;
      h1 {
        margin: 6rem * @phoneScale 0 1.5rem * @phoneScale;
      }
    }
  }

  .businessSwiper {
    .content-wrap {
      padding: 0 6rem * @phoneScale;
      h1 {
        margin: 6rem * @phoneScale 0 1.5rem * @phoneScale;
      }
    }
  }

  .memberSlideBox {
    padding: 0 6rem * @phoneScale;
    h1 {
      margin: 6rem * @phoneScale 0 1.5rem * @phoneScale;
    }
  }
}
*/
